home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / rtfhelp.zip / RTFHTAGS.TXT < prev    next >
Text File  |  1994-10-31  |  27KB  |  764 lines

  1.                 The RTFHelp tagging language
  2.  
  3.         ===========
  4.         The BMC tag
  5.         ===========
  6.  
  7. Purpose:      to include a Windows bitmap in a help file
  8. Usage:        optional
  9. Effect:       the bitmap file following will be included
  10.                 at the current character position
  11. mSoft req:    NA
  12. RTFHelp req:  none
  13. syntax:
  14.               BMC pyramid.bmp
  15. notes:
  16.               You should place a fully-qualified path for the bitmap file
  17.               in the BITMAPS section of your .HPJ file as shown below
  18.                      [BITMAPS]
  19.                      e:\rtf\pyramid.bmp
  20.  
  21.         ============
  22.         The BOLD tag
  23.         ============
  24.  
  25. Purpose:      to begin a line of bold text
  26. Usage:        optional
  27. Effect:       the text following the BOLD tag will be
  28.                 highlighted on the current topic screen
  29. mSoft req:    NA
  30. RTFHelp req:  none
  31. syntax:
  32.               BOLD This is BOLD TEXT
  33. notes:
  34.               The BOLD tag only applies to the line of
  35.                 text to its right.  To force a space at the
  36.                 beginning of a line of BOLD text, use the SPACECHAR
  37.                 character (default:  %).
  38.  
  39.         ===========
  40.         The BOX tag
  41.         ===========
  42.  
  43. Purpose:      to highlight text
  44. Usage:        optional
  45. Effect:       the current paragraph is boxed
  46. mSoft req:    NA
  47. RTFHelp req:  none
  48. syntax:
  49.               BOX
  50. notes:
  51.               Note that all paragraphs from this point on will be boxed as
  52.               the boxed attribute is inherited from the previous group.
  53.               Use the PARD (see) keyword to see the following paragraph to
  54.               the default paragraph options, which do not include boxing.
  55.               You will need to reset any options that are not the default.
  56.  
  57.  
  58.  
  59.         =================
  60.         The BROWSESEQ tag
  61.         =================
  62.  
  63. Purpose:      to permit users to move through related topics by clicking
  64.                 on the browse forward and backward buttons, it marks the
  65.                 current topic as being browseable
  66. Usage:        optional
  67. Effect:
  68.               Marks the topic as browsable
  69. mSoft req:
  70.               each BROWSESEQ has three parts:  a sequence name, a colon, and
  71.                 a sequence number.  Each topic can is only permitted one BROWSESEQ.
  72.                 The help compiler will ignore the second plus BROWSESEQs placed
  73.                 in a single topic and you will be warned of this.
  74.                 Note that with the Windows 3.1 help compiler, you must add
  75.                 BrowseButtons() to the [CONFIG] section of your help project
  76.                 file.
  77.  
  78. RTFHelp req:
  79. syntax:
  80.               BROWSESEQ commands:005
  81. notes:
  82.               The sequence name relates this topic to all other topics having
  83.                 a BROWSESEQ with this name, the sequence number isn't really a
  84.                 number -- it's a string.  Use strings like 005, 010 so you
  85.                 have room to add more later
  86.               The help compiler will order the browse sequence name by sequence
  87.                 number (lowest to highest).  The PHYSICAL ORDER of the
  88.                 individual BROWSESEQ statements is ignored.  As noted above, the
  89.                 'browse number' is a string and "50" will sort before "6" so use
  90.                 numbers with an equal number of digits like 005 and 100.
  91.  
  92.         ==============
  93.         The CENTER tag
  94.         ==============
  95.  
  96.             See 'RIGHT'
  97.  
  98.         ===============
  99.         The DEFFONT tag
  100.         ===============
  101.  
  102. Purpose:      to assign a new default font
  103. Usage:        optional
  104. Effect:       this tag is used to mark the font whose table
  105.                 ID is given as the default font
  106. mSoft req:    NA
  107. RTFHelp req:  none
  108. syntax:
  109.               DEFFONT fontid
  110.                 where font id is the id given in the table above,
  111.                 e.g. 0 for Times New Roman.
  112. notes:
  113.   none
  114.  
  115.         ===================
  116.         The DEFINELINK tag
  117.         ===================
  118.  
  119. Purpose:      to unambiguously identify the topic a link is to be resolved
  120.                 to (what topic should become the active topic when a link
  121.                 is clicked on)
  122. Usage:        optional
  123. Effect:
  124.               Marks the topic as the target of a link (it may be jumped to)
  125. mSoft req:
  126.               the term following the DEFINELINK tag is limited to 255 characters
  127. RTFHelp req:
  128.               DEFINELINKs are not case-sensitive
  129.               Each instance of an DEFINELINK tag must be unique
  130.                 (although it can have multiple XREFID (see) tags
  131.                 that link to it) to the help file.  At least one
  132.                 XREFID tag must exist for this link (via an PUTLINK)
  133.  
  134.               You may only have one DEFINELINK per topic,
  135.                 as the help compiler ignores any more you build.
  136.  
  137.               PUTLINK Printing
  138.               XREFID LINKTO_PRINTING
  139. syntax:
  140.               DEFINELINK LINKTO_PRINTING
  141. notes:
  142.               The text on lines following the DEFINELINK will be displayed
  143.                 by HELP when the link is activated.  N.B. -- any lines in
  144.                 a topic before the DEFINELINK will not be visible during
  145.                 the link, but will be visible via Search, etc.  So you can
  146.                 have only a subset of your topic text in your links if you like
  147.                 Earlier versions of RTFHelp used the LINKCONTEXT command in
  148.                 place of DEFINELINK.
  149.  
  150.         ===================
  151.         The DEFINEPOPUP tag
  152.         ===================
  153.  
  154. Purpose:      to identify the text to be popped-up.
  155. Usage:        optional
  156. Effect:
  157.               Places the definition of a term in the help file
  158. mSoft req:
  159.               the term following the DEFINEPOPUP tag is limited to 255 characters
  160. RTFHelp req:
  161.               DEFINEPOPUPs are not case-sensitive
  162.               Each instance of an DEFINEPOPUP tag must be unique
  163.                 (although it can have multiple XREFID (see) tags
  164.                 that link to it) to the help file.  At least one
  165.                 XREFID tag must exist for this link (via a PUTPOPUP)
  166.  
  167.  
  168.               You can only have one DEFINEPOPUP per topic, and the
  169.                 XREFID must be the first tag in a topic (before a TITLE
  170.                 or any other text).  NOTE:  each definition is considered
  171.                 a separate topic, although it is never seen independent of its
  172.                 context
  173.  
  174.               PUTPOPUP
  175.               XREFID PTR_DEF
  176. syntax:
  177.               DEFINEPOPUP PTR_DEF
  178.                  this is a definition
  179. notes:
  180.               RTFHelp generates a new page (i.e., topic) for the DEFINEPOPUP.
  181.                 The text on lines following the DEFINEPOPUP will be displayed
  182.                 by HELP when the definition is requested.  The DEFINEPOPUP tag
  183.                 was known as the XREFCONTEXT tag in earlier versions of RTFHelp.
  184.  
  185.         ==============
  186.         The DEFTAB tag
  187.         ==============
  188.  
  189. Purpose:      to assign a new default tab spacing
  190. Usage:        optional
  191. Effect:       this tag changes the default tab width
  192. mSoft req:    NA
  193. RTFHelp req:  none
  194. syntax:
  195.               DEFTAB 1440
  196.  
  197. notes:
  198.   The numeric argument to deftab must be given in TWIPS (q.v.).
  199.   This version of RTF does not support the concept of
  200.   a tab table, tab stops will occur every 'n' TWIPS starting at 0.
  201.  
  202.         ===================
  203.         The FIRSTINDENT tag
  204.         ===================
  205.  
  206. Purpose:      to change the offset of the first line of a paragraph
  207. Usage:        optional
  208. Effect:       this tag changes the horizontal starting position
  209.                 of the first line in a paragraph.
  210. mSoft req:    NA
  211. RTFHelp req:  none
  212. syntax:
  213.               FIRSTINDENT -720
  214.  
  215. notes:
  216.   The numeric argument to FIRSTINDENT must be given in TWIPS (q.v.).
  217.   The default value of FIRSTINDENT is 0 (i.e., use LEFTINDENT value).
  218.   Note that FIRSTINDENT is added to LEFTINDENT to get the horizontal
  219.   starting position of the first line.  The argument is negative, if you
  220.   wish to "hang" (move left) the first line.  If you wish to have 1/2" -
  221.   indented paragraphs, use FIRSTINDENT 720.
  222.  
  223.         ============
  224.         The FONT tag
  225.         ============
  226.  
  227. Purpose:      to change the current font to a new font
  228. Usage:        optional
  229. Effect:       this tag sets the current font to the font
  230.                 whose handle is given as fontID
  231. mSoft req:    NA
  232. RTFHelp req:  none
  233. syntax:
  234.               FONT fontID
  235.                 where fontID is an ID from the font table
  236. notes:
  237.   none
  238.  
  239.         ================
  240.         The FONTSIZE tag
  241.         ================
  242.  
  243. Purpose:      to change the size of the current font
  244. Usage:        optional
  245. Effect:       this tag changes the typesize (height) of
  246.                 the current font
  247. mSoft req:    NA
  248. RTFHelp req:  none
  249. syntax:
  250.               FONTSIZE size
  251.                 where size is the font size in half-points
  252. notes:
  253.   As size is given in half-points, FONT 12 gives you a 6 point (1/12") font
  254.     NOTE:  if you plan to do a lot of work with fonts in your help files, it
  255.     is very strongly suggested that you get a font library for Windows such as
  256.     True Type or Bitstream.  Your font sizes otherwise are limited to the available
  257.     fonts and sizes given with the retail version of Windows (see Tools, 16.3.2
  258.     for a list of fonts and their sizes).  If you are running with Windows 3.1,
  259.     then you have TrueType fonts which are also scalable and this step is
  260.     unnecessary.
  261.  
  262.         ==============
  263.         The ITALIC tag
  264.         ==============
  265.  
  266. Purpose:      to begin a line of italic text
  267. Usage:        optional
  268. Effect:       the text following the ITALIC tag will be
  269.                 italicized
  270. mSoft req:    NA
  271. RTFHelp req:  none
  272. syntax:
  273.               ITALIC This is ITALIC TEXT
  274. notes:
  275.               The ITALIC tag only applies to the line of
  276.                 text to its right.  Use the SPACECHAR character
  277.                 (default:  %) if you wish to have initial space
  278.                 characters before the italic text
  279.  
  280.         ============
  281.         The KEEP tag
  282.         ============
  283.  
  284. Purpose:      to keep all lines of a paragraph together
  285. Usage:        optional
  286. Effect:       the lines of a paragraph will not be split (wrapped)
  287. mSoft req:    NA
  288. RTFHelp req:  none
  289. syntax:
  290.               KEEP
  291. notes:
  292.               none.
  293.  
  294.         ================
  295.         The KEEPNEXT tag
  296.         ================
  297.  
  298. Purpose:      to keep the current paragraph together with the following paragraph
  299. Usage:        optional
  300. Effect:       The KEEPNEXT statement creates a non-scrolling region at the
  301.                 top of the topic.  All paragraphs up until the next PARD tag
  302.                 will be included in the non-scrolling region.
  303. mSoft req:    NA
  304. RTFHelp req:  none
  305. syntax:
  306.               KEEPNEXT
  307. notes:
  308.               The WinHelp function of KEEPNEXT is slightly different from
  309.               the raw RTF meaning of this text.  All lines not in the
  310.               non-scrolling region will be in a scrollable window below the
  311.               non-scrollable region.
  312.  
  313.         ===============
  314.         The KEYWORD tag
  315.         ===============
  316.  
  317. Purpose:      to assign one or more keywords to the current topic
  318. Usage:        optional
  319. Effect:       the text following the keyword tag will be shown
  320.                   in WinHelp's Search dialog box.
  321. mSoft req:
  322.               keywords may not exceed 255 characters in length
  323.               help searches for words in a keyword phrase individually
  324.               keywords may not be formatted (as explained above)
  325.               keywords are not case-sensitive
  326.               keywords may not contain semi-colons
  327. RTFHelp req:  none
  328. syntax:
  329.               KEYWORD mykeyword
  330.               KEYWORD one multiword keyword
  331.               KEYWORD keyword1; keyword2 is multiword
  332. notes:
  333.               RTFHelp automatically generates a new paragraph tag before the given
  334.                 keywords
  335.               keyword text MAY contain spaces (i.e, may be phrases)
  336.               multiple keywords may be defined on one line by separating
  337.                 them with semi-colon characters as shown in the third example
  338.               multiple topics may have the same keyword, when this keyword is
  339.                 selected in Search all topics having this keyword will
  340.                 have their TITLEs displayed in the Search Topics found listbox
  341.               If a topic containing a keyword does not have a title, it will
  342.                 be listed in the Search Topics found listbox as '>>Untitled Topic<<'
  343.  
  344.         ============
  345.         The LEFT tag
  346.         ============
  347.  
  348.             See 'RIGHT'
  349.  
  350.         ==================
  351.         The LEFTINDENT tag
  352.         ==================
  353.  
  354. Purpose:      to change the offset of the start of all lines of a paragraph
  355. Usage:        optional
  356. Effect:       this tag changes the horizontal starting position
  357.                 of all lines in a paragraph.
  358. mSoft req:    NA
  359. RTFHelp req:  none
  360. syntax:
  361.               LEFTINDENT 1440
  362.  
  363. notes:
  364.   The numeric argument to LEFTINDENT must be given in TWIPS (q.v.).
  365.   LEFTINDENT is often used together with RIGHTINDENT to set margins.
  366.  
  367.         ============
  368.         The LINE tag
  369.         ============
  370.  
  371. Purpose:      to start a new line without ending the current paragraph
  372. Usage:        optional
  373. Effect:       starts a new line in the current paragraph (with current settings)
  374. mSoft req:    NA
  375. RTFHelp req:  none
  376. syntax:
  377.               LINE
  378.  
  379. notes:
  380.   Included for completeness.  This tag is used to force linebreaks without
  381.     starting a new paragraph.
  382.  
  383.         ============
  384.         The PAGE tag
  385.         ============
  386.  
  387. Purpose:      to mark the beginning of a new page
  388. Usage:        optional
  389. Effect:       this tag is used to begin a new page, thus it
  390.                 also begins a new topic
  391. mSoft req:    NA
  392. RTFHelp req:  none
  393. syntax:
  394.               PAGE
  395. notes:
  396.               Do not place text immediately following the PAGE tag.
  397.                 Start the new page's text on the following line
  398.  
  399.         ============
  400.         The PARA tag
  401.         ============
  402.  
  403. Purpose:      to mark the end of a paragraph
  404. Usage:        optional
  405. Effect:       this tag may be used to form the text of a
  406.                 particular topic into multiple paragraphs
  407.                 It is recommended that topics consist of short
  408.                 paragraphs for purposes of readability.
  409. mSoft req:    NA
  410. RTFHelp req:  none
  411. syntax:
  412.               PARA
  413.  
  414. notes:
  415.               Do not place text immediately following the PARA tag.
  416.                 Start the new paragraph's text on the following line
  417.  
  418.         ============
  419.         The PARD tag
  420.         ============
  421.  
  422. Purpose:      to reset the current paragraph to defaults
  423. Usage:        optional
  424. Effect:       the current paragraph settings will be reset to the default
  425.                 settings (left-aligned, 0 indents, no space before or after
  426.                 paragraph, no tab stops, no border)
  427. mSoft req:    WinHelp and/or HC dependent, default settings are subject to change.
  428. RTFHelp req:  none
  429. syntax:
  430.               PARD
  431.  
  432. notes:
  433.               Without using PARD, the current paragraph settings will be
  434.               based on the previous (if any) paragraph's settings.  This
  435.               is often what the author wants, but with certain settings
  436.               (see BOX) this is probably not the case and PARD will turn
  437.               off all non-default features.  Microsoft Word, for example,
  438.               generates the equivalent of our PARA followed by PARD for
  439.               every paragraph.
  440.  
  441.               PARD generates LEFT, FIRSTINDENT 0, LEFTINDENT 0, RIGHTINDENT 0,
  442.                 SA 0, SB 0, no tab stops and no border
  443.  
  444.         =============
  445.         The PLAIN tag
  446.         =============
  447.  
  448. Purpose:      to reset the current paragraph to PLAIN settings
  449. Usage:        optional
  450. Effect:       the current paragraph settings will be reset to
  451.                 no bold, no italic, no smallcaps, font 0, font size 24
  452. mSoft req:    WinHelp and/or HC dependent, defaults are subject change.
  453. RTFHelp req:  none
  454. syntax:
  455.               PLAIN
  456.  
  457. notes:
  458.               none
  459.  
  460.         ============
  461.         The PUTLINK tag
  462.         ============
  463.  
  464. Purpose:      to create a 'link' in the current topic to another topic
  465. Usage:        optional
  466. Effect:       The user clicks on the link text to change the
  467.                 current topic in WinHelp to the topic that was linked to
  468. mSoft req:    none
  469. RTFHelp req:
  470.               Each instance of an PUTLINK tag must be followed by
  471.                 a new line containing an XREFID (see) and in the
  472.                 topic to be linked to a DEFINEPOPUP (see) must
  473.                 also be defined
  474.  
  475.               XREFID LINKTO_PRINTING
  476.               DEFINEPOPUP LINKTO_PRINTING
  477. syntax:
  478.               PUTLINK Printing
  479. notes:
  480.               RTFHelp automatically generates a new paragraph for the PUTLINK (and
  481.                 also for its following XREFID).  Earlier versions of RTFHelp
  482.                 used the XREF tag in place of the PUTLINK tag.
  483.  
  484.         ==================
  485.         The PUTPOPUP tag
  486.         ==================
  487.  
  488. Purpose:      to give further explanation about a word or phrase
  489. Usage:        optional
  490. Effect:       The user clicks the left mouse button on
  491.                 the word or phrase being defined and a pop-up topic will
  492.                 appear containing further information
  493. mSoft req:    none
  494. RTFHelp req:
  495.               Each instance of a PUTPOPUP tag must be followed by
  496.                 a new line containing an XREFID (see)
  497.                 and once per topic file an DEFINEPOPUP (see) must actually
  498.                 define the text that will appear in the Help box
  499.               XREFID PTR_AARDVARK
  500.               DEFINEPOPUP PTR_AARDVARK
  501.                  a burrowing African mammal that feeds on ants and termites
  502. syntax:
  503.               PUTPOPUP aardvark
  504. notes:
  505.               PUTPOPUP tags (definition topics in the Tools guide) are considered
  506.                 by RTFHelp to be a part of the previous paragraph.  The PUTPOUP
  507.                 tag was known as the DEFINTION tag in earlier versions of RTFHelp.
  508.  
  509.         =============
  510.         The RIGHT tag
  511.         =============
  512.  
  513. Purpose:      to right align a paragraph
  514. Usage:        optional
  515. Effect:       the text on the lines following the tag will
  516.                 be right aligned until EOF, another marker
  517.                 (LEFT, CENTER) is used, or default properties are reset
  518.                 with the PARD tag.
  519. mSoft req:    NA
  520. RTFHelp req:  none
  521. syntax:
  522.               RIGHT
  523.               This text will be right aligned
  524. notes:
  525.               The syntax for the LEFT, CENTER and JUST alignment commands is
  526.             identical.  RTFHelp generates a new PARA tag for each RIGHT, LEFT
  527.             CENTER and JUST tag.
  528.  
  529.         ===================
  530.         The RIGHTINDENT tag
  531.         ===================
  532.  
  533. Purpose:      to change the offset of the end of all lines of a paragraph
  534. Usage:        optional
  535. Effect:       this tag changes the horizontal ending position
  536.                 of all lines in a paragraph.
  537. mSoft req:    NA
  538. RTFHelp req:  none
  539. syntax:
  540.               RIGHTINDENT 1440
  541.  
  542. notes:
  543.   The numeric argument to RIGHTINDENT must be given in TWIPS (q.v.).
  544.   See LEFTINDENT for more information.
  545.  
  546.         ==========
  547.         The SA tag
  548.         ==========
  549.  
  550. Purpose:      to add vertical whitespace after a paragraph
  551. Usage:        optional
  552. Effect:       An amount of vertical whitespace (blank lines)
  553.                 will separate this paragraph from the following one
  554. mSoft req:    NA
  555. RTFHelp req:  none
  556. syntax:
  557.               SA 720
  558. notes:
  559.               The argument is given in TWIPS.  Note that all paragraphs
  560.             from this point on will have the same SA value.  You will
  561.             need to explicitly reset SA if this is not your intention.
  562.             The syntax for the SB and SL vertical spacing commands is
  563.             identical.
  564.  
  565.         ==========
  566.         The SB tag
  567.         ==========
  568.  
  569. Purpose:      to place vertical whitespace before a paragraph
  570. Usage:        optional
  571. Effect:       An amount of vertical whitespace (blank lines)
  572.                 will separate this paragraph from the preceding one
  573. mSoft req:    NA
  574. RTFHelp req:  none
  575. syntax:
  576.               SB 720
  577. notes:
  578.               The argument is given in TWIPS.  See SA for other information.
  579.  
  580.         ==========
  581.         The SL tag
  582.         ==========
  583.  
  584. Purpose:      to place vertical whitespace between the lines of a paragraph
  585. Usage:        optional
  586. Effect:       The given amount of vertical whitespace (blank space)
  587.                 will separate the lines of this paragraph
  588. mSoft req:    NA
  589. RTFHelp req:  none
  590. syntax:
  591.               SL 240
  592. notes:
  593.               The argument is given in TWIPS.  See SA for other information.
  594.               This tag is useful for enhancing the readability of your help text.
  595.  
  596.         =================
  597.         The SMALLCAPS tag
  598.         =================
  599.  
  600. Purpose:      to italicize text
  601. Usage:        optional
  602. Effect:       the text following the SMALLCAPS tag will be in small caps
  603. mSoft req:    NA
  604. RTFHelp req:  none
  605. syntax:
  606.               SMALLCAPS This is in small caps
  607.  
  608. notes:
  609.               Only the text following the SMALLCAPS tag will be in smallcaps.
  610.                 Use the SPACECHAR character (default:  %) to add leading space
  611.                 characters to your SMALLCAPS text.
  612.  
  613.         =================
  614.         The SPACECHAR tag
  615.         =================
  616.  
  617. Purpose:      to reset the default 'hardspace' character
  618. Usage:        optional
  619. Effect:       the single character following the SPACECHAR tag will become
  620.               the hardspace character and may be used to force a space that
  621.               will not be stripped off in line initial position for those
  622.               tags that tag arguments such as BOLD and ITALIC.
  623. mSoft req:    NA
  624. RTFHelp req:  none
  625. syntax:
  626.               SPACECHAR %
  627.               BOLD %%%This line  has three initial spaces.
  628. notes:
  629.               The SPACECHAR character is only valid as the first non-space
  630.               character(s) on a line of text.  Another option (instead of
  631.               this tag) would be to modify the RTFHelp parser to take
  632.               quoted strings to preserve spacing.  Note that the SPACECHAR
  633.               character is only necessary for tags taking arguments (such as
  634.               BOLD) to preserve leading space characters that would otherwise
  635.               be stripped out by the parser.
  636.  
  637.         ===========
  638.         The TAB tag
  639.         ===========
  640.  
  641. Purpose:      to move the current character position to the next tab stop
  642. Usage:        optional
  643. Effect:       "tabs" the current character position over to the next tab stop
  644.               based on DEFTAB
  645. mSoft req:    NA
  646. RTFHelp req:  none
  647. syntax:
  648.               TAB
  649.  
  650. notes:
  651.   This is the TAB character (ASCII 9).
  652.  
  653.         =============
  654.         The TITLE tag
  655.         =============
  656.  
  657. Purpose:      to name the current topic
  658. Usage:        optional
  659. Effect:       the text following the title tag will be shown
  660.                   a) in the Bookmark menu
  661.                   b) in the Topics Found list of a keyword Search
  662. mSoft req:
  663.               titles can be no longer than 128 characters (extra truncated)
  664.               titles cannot be formatted (e.g., you cannot use BOLD within
  665.                 TITLE text)
  666. RTFHelp req:  none
  667. syntax:
  668.               TITLE This is the title of my topic
  669. notes:
  670.               Note that the TITLE text does not appear in the topic itself.
  671.  
  672.         ==========
  673.         The TX tag
  674.         ==========
  675.  
  676. Purpose:      to set the position of a tab stop
  677. Usage:        optional
  678. Effect:       the tab stop is set based on the left margin, cleared
  679.                 on the next PARD statement
  680. mSoft req:
  681.               NA
  682. RTFHelp req:  none
  683. syntax:
  684.               TX n
  685. notes:
  686.               As above.  The numeric argument to deftab must be given in TWIPS (q.v.).
  687.  
  688.         ===========
  689.         The TQC tag
  690.         ===========
  691.  
  692. Purpose:      to center text at the next tab stop
  693. Usage:        optional
  694. Effect:       text will be centered at the following tab stop
  695. mSoft req:
  696.               NA
  697. RTFHelp req:  none
  698. syntax:
  699.               TQC
  700. notes:
  701.               None.
  702.  
  703.         ===========
  704.         The TQR tag
  705.         ===========
  706.  
  707. Purpose:      to right-align text at the next tab stop
  708. Usage:        optional
  709. Effect:       text will be right-aligned at the following tab stop
  710. mSoft req:
  711.               NA
  712. RTFHelp req:  none
  713. syntax:
  714.               TQR
  715. notes:
  716.               None.
  717.  
  718.         ==============
  719.         The XREFID tag
  720.         ==============
  721.  
  722. Purpose:      to unambiguously identify  a particular topic or definition
  723.                 in a help file that is to be linked to
  724. Usage:        optional
  725. Effect:       none (never used by itself)
  726. mSoft req:
  727.               the term following the XREFID tag is limited to 255 characters
  728. RTFHelp req:
  729.               XREFIDs are not case-sensitive
  730.               Each instance of an XREFID tag must immediately follow
  731.                 the PUTLINK (see) or PUTPOPUP (see) tag it supports
  732.                 An DEFINEPOPUP (see) tag must also be written containing
  733.                 the identical string found in the XREFID
  734.  
  735.               PUTLINK Printing
  736.               DEFINEPOPUP LINKTO_PRINTING
  737. syntax:
  738.               XREFID LINKTO_PRINTING
  739. notes:
  740.               RTFHelp does not generate a new paragraph for the XREFID.
  741.                 It is found in the same paragraph as its previous
  742.                 PUTPOPUP or PUTLINK
  743.  
  744.         ==============
  745.         The * or ; tag
  746.         ==============
  747.  
  748. Purpose:      to mark a comment
  749. Usage:        optional
  750. Effect:       the text following the comment tag will not be
  751.                 placed in the RTFHelp file to be generated
  752.                 it is for RTFHelp user informational purposes only
  753. mSoft req:    NA
  754. RTFHelp req:  Must begin in column 1 of a line
  755. syntax:
  756.               ; This is a comment
  757.               * This is also a comment
  758. notes:
  759.               Unformatted text cannot have a '*' or ';' in column 1 or the
  760.                 text will be considered a comment by RTFHelp and will not
  761.                 be generated into the help file.  Place the '*' or ';' in
  762.                 column 2 or later.
  763.  
  764.